From: Dan Winship Date: Thu, 5 May 2011 11:22:07 +0000 (-0400) Subject: altTab: remove erroneous/superflous pick X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~8249 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=71dfab97113d03d0ea722e071f513f53f8572eae;p=gnome-shell.git altTab: remove erroneous/superflous pick AltTabPopup was calling global.stage.get_actor_at_pos() "to force a stage relayout", but that function does not actually have that effect. It was also occasionally causing Clutter warnings (possibly due to a clutter pick-buffer-caching bug?). So just remove the call. https://bugzilla.gnome.org/show_bug.cgi?id=650317 --- diff --git a/js/ui/altTab.js b/js/ui/altTab.js index 47ab84dc7..5581d0dbd 100644 --- a/js/ui/altTab.js +++ b/js/ui/altTab.js @@ -97,8 +97,6 @@ AltTabPopup.prototype = { // those calculations if (this._thumbnails) { let icon = this._appIcons[this._currentApp].actor; - // Force a stage relayout to make sure we get the correct position - global.stage.get_actor_at_pos(Clutter.PickMode.REACTIVE, 0, 0); let [posX, posY] = icon.get_transformed_position(); let thumbnailCenter = posX + icon.width / 2; let [childMinWidth, childNaturalWidth] = this._thumbnails.actor.get_preferred_width(-1);